Welcome To My Onboarding Project For MakeMyTrip:
You're about to walk through something I’ve poured a lot of thought, time, and heart into.
This project began with one question: "How can we make those very first moments on MakeMyTrip feel smooth, seamless, and maybe even a little magical for the users?"
Because let’s be honest, we’ve all been there 😞
You open a travel app, and suddenly there are 15 banners, 6 pop-ups, offers flying at you, and a dozen different places to click. You’re not sure where to begin, what’s important, or how to get what you came for, whether that’s booking a quick bus ride, a long-overdue holiday, or simply checking flight prices.
And that’s the moment that matters. That’s where great onboarding comes in, not just to guide, but to delight, reassure, and make users think, "Ah, this app gets me."
About MakeMyTrip:
Before we get into the nitty-gritty, let me paint you a picture of where you've landed. MakeMyTrip isn't just another travel company – it's the travel company that changed how millions of Indians explore the world.
Founded back in 2000 (when booking flights online felt like magic), MMT has grown into India's leading online travel platform. We're talking about a company that processes over 40 million transactions annually, connects travellers to 1,00,000+ hotels worldwide, and has somehow made planning that spontaneous Goa trip as easy as ordering pizza.
But here's what makes MMT special – it's not just about the numbers. It's about that family in Pune planning their first international vacation, the business traveler who needs to get from Mumbai to Bangalore without the usual hassle, or the college friends finally taking that long-awaited road trip to Leh. MMT is in the business of making memories possible.
The Research Behind This Project:
✅ IMPORTANT TO NOTE: For this project, I’ve focused on the Flight Booking Experience on MakeMyTrip – the most common and high-frequency use case across user types. By narrowing it to this use case, we get a sharper lens on the real motivations, friction points, and decision patterns of our users.
User Calls: I conducted 8 User Interviews — a mix of GrowthX members, friends, and family.
Focus: Understand how they book flights using MakeMyTrip.
View User Calls Data Here👇
The goal was to learn what works well, what’s confusing, and what actually makes them choose MMT over other platforms. I’ve put all the responses and patterns into a Google Sheet (linked here) and above to make sense of common behaviours and issues. This step was super important for me because it directly helped me shape my ICP profiles. So I gave it a lot of time and effort to make sure I truly understood the user. Now, based on the calls, I made 4 ICPs. Let's have a look at them!
Ideal Customer Profiles for MakeMyTrip:
Criteria | ICP 1 - Business Man (Frequent Business Trips) | ICP 2 - Family Travel | ICP 3 - Couple Travellers | ICP 4 - Solo Budget Traveller |
Name | Abhishek Rao | Anjali Verma | Aakash & Rhea Mehta | Karan Deshmukh |
Age | 33 | 36 | 28 & 27 | 24 |
Gender | Male | Female | Male and Female | Male |
City | Bangalore | Delhi NCR | Mumbai-based couple | Indore (Tier 2) |
Occupation | Senior Consultant | Teacher in a school, mother of two | Owners of a full-service Digital Marketing Agency | Freelance graphic designer and video editor |
Monthly Income | ₹2.2L–₹2.8L | ₹75K (Household: ₹1.8L–₹2.2L) | ₹1.8L – ₹2.2L (Combined) | ₹45K–₹60K |
Flight Booking Need | Quick bookings, loyalty points, and flight convenience | Safe, direct flights with fewer layovers | Comfortable timing, flexibility, great value | Cheapest flights to new locations |
Flight Booking Pain Point | Rebooking/cancellations during emergencies | Unclear info about stopovers, hates long flights due to discomfort for kids and parents | Overpriced during long weekends or special dates. | Budget filters not effective, UI cluttered |
Flight Booking Behavior | Flies 2–3 times/month, books last-minute, uses GST invoices | Books 2 family trips/year, 1–2 months in advance, often around school holidays | 4–5 bookings/year, compares across sites | 5–6 bookings/year, often checks 4–5 budget sites |
Flight Booking Goals | Hassle-free travel, fulfill client commitments, save time | Comfortable flights for family, meals included. | looks out for offers, coupon codes and deals + convenience | Explore new places on a budget and share the experiences on the vlogging channel on YouTube |
Perceived Value of MMT | Fast & functional, not emotional | End-to-end flight + info + family-friendly UX and trust in the brand | One-stop getaway planner + trustworthy brand name | A reliable platform to check the options, has trust factor |
Marketing Pitch | Fast bookings, GST invoices & no hassle. | Flight bookings made easy for families. | Plan perfect trips for two. | Explore the world on a budget — fly smart. |
Flight Booking Frequency | 20–25 trips/year | 2–3 trips/year (entire family) | 4-5 Bookings per year | 4-5 bookings a year |
Avg. Flight Spend (Per Trip) | ₹5,000–₹15,000 | ₹15,000–₹35,000 (family of 4) | ₹8,000–₹25,000 (for 2) | ₹3,000–₹,7000 |
Booking Channel Preference | MMT app | MMT website | MMT website | MMT website |
Value: Accessibility | Very High | Moderate | High | High |
Value: Experience | Very High | High | High | Moderate |
ICP Prioritization Table for MMT:
Criteria / ICPs | ICP 1 – Business Man (Abhishek) | ICP 2 – Family Travel (Anjali) | ICP 3 – Couple Travellers (Aakash & Rhea) | ICP 4 – Solo Budget Traveller (Karan) |
---|---|---|---|---|
Adoption Rate | High | Moderate | High | Moderate |
Appetite to Pay | High | High | Moderate | Low |
Frequency of Use Case | High (20–25 flights/year) | Low (2 family flights/year) i.e (4 flights/ year) | Moderate (4–5 trips/year) i.e (8-10 flights/ year) | Moderate (4-5 solo trips/year) i.e (8-9 flights/year) |
Distribution Potential | High | High | High | Moderate |
TAM (Total Addressable Market) | High | High | High | Moderate |
Based on the table above, we have prioritized ICP 1 and ICP 3. Here's why👇
Why #1 Priority?
All in all, this ICP is perfect for volume-driven use case with high LTV, scalable distribution channels, and operational simplicity. This ICP can provide consistent, year-round bookings that aren't seasonal or dependent on holidays.
Why #2 Priority?
WHO, WHAT, WHY:
User Goals Include:
ICP | WHO is signing up? | WHAT are they trying to do? | WHY are they signing up? |
---|---|---|---|
ICP 1 – Business Man | A busy consultant who travels 2–3 times a month for work. | Book last-minute flights, get GST invoices, rebook quickly in emergencies. | To save time, avoid booking hassles, and stay compliant with company travel policies. |
ICP 2 – Family Traveler | Mom planning vacations around school holidays | Find direct, safe, and reasonably priced flights for the whole fam | They want minimal airport hassle and trustable airlines without complex search filters |
ICP 3 – Couple Travellers | Millennial couple booking celebratory or seasonal trips | Compare options for timings, comfort, price before confirming. | They want good timings + value + flexibility and not just the cheapest or fastest |
ICP 4 – Solo Budget Traveller | 24-year-old freelancer doing solo travel | Find cheapest flight options | Budget is the key. Safety is important. May switch platforms based on minor price diff. |
JTBD & Validation Table:
Goal Type | ICP | User Goal | JTBD (Jobs To Be Done) | Validation Approach | Validation Insight |
---|---|---|---|---|---|
Functional | ICP 1 – Business Man (Abhishek Rao) | Book last-minute flights with ease and get GST invoices quickly. | Help users book the right flight in the least time without friction. | user call | “I don’t care about deals. Just need my invoice and quick rebooking if needed.” |
Functional | ICP 2 – Family Travel (Anjali Verma) | Book safe, direct, and comfortable flights for family holidays. | Enable stress-free family flight bookings with clarity and confidence. | user call | “I’m travelling with my kids. I want everything to feel smooth and less stressful in the flight” |
Functional | ICP 3 – Couple Travellers (Aakash & Rhea Mehta) | Discover flights with good timing, flexibility, and comfort options. | Help users confidently compare and personalize their flight bookings. | user call/ personal experience | "We browse for hours but we wish MMT just showed me best combos directly.” |
Functional | ICP 4 – Solo Budget Traveller (Karan Deshmukh) | Easily find affordable options for trips. | Enable low-friction, affordable flight discovery for solo travellers. | user call with friends/ personal experience | “I literally open 4 tabs. I go with whoever’s cheapest by a small margin.” |
Notes:
Onboarding Teardown for MakeMyTrip:
I’ve completed the onboarding teardown for MakeMyTrip in the most detailed way possible, not just skimming through it but really putting myself in the shoes of a first-time user.
I’ve chosen to do the website teardown because, based on the user calls, I conducted and our ICPs (ideal customer profiles), a significant percentage of them rely on the desktop website for serious decision-making, especially when it comes to booking flights. The larger screen, ability to compare flights, and sense of control plays a huge role in that choice.
🔗 You can find the full teardown here: [MakeMyTrip Onboarding Teardown]
By concentrating on the website experience, I wanted to deeply understand how MakeMyTrip prioritizes features, messaging, and nudges in a high-stakes environment like flight bookings. In such a competitive space, it's not just about “working smoothly” anymore, it’s about how well the website can build trust, reduce friction, and drive the user to that final confirmation button.
Now, based on the teardown — here are the key cognitive biases being leveraged:
Why I didn't choose mobile app onboarding (for now):
While mobile apps are strong, most users from our sample group still rely on desktops for big-ticket bookings like flights. They associate laptops with higher confidence, better overview, and fewer mistakes. Also, for first-time users or non-tech savvy audiences (like parents or older travellers), the website gives a greater feeling of “control” over the booking process.
Quick competitor benchmarking:
Compared to some of its top competitors:
What sets MMT apart is its comprehensive flight visibility, brand trust, and consistent flow, but it could definitely simplify the experience to reduce friction and decision fatigue.
Well :)
MakeMyTrip Customer Journey Map:
Based on User Research Data
Satisfaction Scale: 1-10
Category | Details |
---|---|
Key Pain Points | - Manipulative pricing during peak search - Hidden costs and surcharges - Excessive upselling (insurance, cabs) - Irrelevant pop-ups and banners - App performance issues |
Strengths | - Strong brand recognition and trust - Comprehensive flight options - Good filtering capabilities - Reliable booking confirmation - Decent customer support |
Improvement Opportunities | - Transparent pricing from the start - Reduce manipulative UI patterns - Better loyalty program benefits - Simplified, faster booking flow - Personalized recommendations |
User Ratings Summary | Average Rating: 7.4 / 10 Biggest Drop: Search → Booking Recovery Point: Post-Purchase Critical Friction Point: Mid-journey experience |
Activation Metric Hypotheses for MakeMyTrip:
Based on our user interviews, I identified that 100% of users value filters and transparency. This told me these aren't just nice to have features, they're core to user decision-making.
Users who engage with filters early are showing they're not just price shopping - they're evaluating MMT as their primary booking platform. This behaviour correlates with higher conversion.
I used the 'X action in Y time' framework to create testable hypotheses. For example, 'Use filters within first session' because our data shows this is a universal user behaviour that indicates deeper engagement.
Let's look at them👇
Hypothesis 1: User does their first flight search within 2 minutes of landing on the homepage.
This is the first key action that tells us the person is here to actually book a flight, not just randomly checking the site. If someone lands and quickly starts searching, it means the homepage is working well—it’s intuitive and it nudges them toward the core value quickly. If they don’t search for a while or drop off, maybe there’s confusion or too much going on.
Why it’s an activation metric:
Because flight search is the real starting point of the journey. It tells us that the person has intent and has started engaging with the product. This is a mini “aha!” moment for the user.
Metrics to track:
Hypothesis 2: User applies at least one filter (like price or stops) within 3-5 minutes of seeing flight results.
Once a person gets flight results, them applying a filter shows that they’re not just casually browsing, they’re getting serious and want something specific. It’s a sign of stronger intent. If they apply filters quickly, we know the results page is helpful and not overwhelming.
Why it’s an activation metric:
Because filter usage = active comparison. It means the user is starting to trust the platform to help them find the best deal. That’s a huge early sign that the person is becoming engaged.
Metrics to track:
Hypothesis 3: User adds a flight to cart within 10 minutes of viewing flight details.
When someone checks out the flight details (baggage, timing, refund policy, etc.) and adds it to the cart, it’s a big signal. It means they’re strongly considering buying. If many people reach this step, great. If very few do, either something’s wrong with the details page or price/friction is high.
Why it’s an activation metric:
This is the closest you get to intent without a purchase. This also helps us identify who to retarget, nudge, or offer deals to. If they don’t reach cart, we can’t even re-engage properly.
Metrics to track:
Brand focused courses
Great brands aren't built on clicks. They're built on trust. Craft narratives that resonate, campaigns that stand out, and brands that last.
All courses
Master every lever of growth — from acquisition to retention, data to events. Pick a course, go deep, and apply it to your business right away.
Explore foundations by GrowthX
Built by Leaders From Amazon, CRED, Zepto, Hindustan Unilever, Flipkart, paytm & more
Crack a new job or a promotion with the Career Centre
Designed for mid-senior & leadership roles across growth, product, marketing, strategy & business
Learning Resources
Browse 500+ case studies, articles & resources the learning resources that you won't find on the internet.
Patience—you’re about to be impressed.